home *** CD-ROM | disk | FTP | other *** search
/ Aminet 9 / Aminet 9 (1995)(GTI - Schatztruhe)[!][Dec 1995].iso / Aminet / game / think / TTetris.readme < prev    next >
Text File  |  1995-01-16  |  5KB  |  106 lines

  1. SHORT: Multi-player Tetris clone.  With source.  Looks nice.  Editable levels.
  2. Action: Assign Tetris: . 
  3.  
  4. Hello everyone!
  5.  
  6. This is my obligatory Tetris clone.  I figure its playable enough to release.
  7. If anyone feels the need to improve the game, do it.  I would enjoy hearing from
  8. you and adding any code changes you might have. My internet address is:
  9. umsmigi0@ccu.umanitoba.ca
  10.  
  11. This program can only be started from CLI and needs 2.0.  
  12.  
  13. OPTIONS
  14.  
  15. PLAYERS - Number of players.  Right now has a max of 3.  You can have more
  16.           players by adding new raw key code strings to the ControlKeys array.
  17.           Also add a corrosponding KeyTask element to the Tasks array.
  18. LEVEL   - Level to start at.
  19. DEPTH   - Depth of bitmaps.  Will probably crash if you set it higher than the
  20.           screen.  It will default to 2, even if your screen is deeper.
  21. XSIZE   - Change the width of the Tetris pieces.
  22. YSIZE   - Change the height of the Tetris pieces.
  23. BORDER  - Size of ther border around the Tetris 10×20 playfield.
  24. NOWAIT  - Don't wait for other players.  Normally you will not go to the next
  25.           level if other players have not finished the level as well.
  26.  
  27. LEVELS
  28.  
  29. To use the levels you need to assign Tetris:  to the place where the levels
  30. directory is.  Use the TxtToBin command to make the levels.  There are some
  31. example levels in the supplied directories.  The format for making a level is:
  32.  
  33. line 0:  Decimal number which shows how this level is to end.  You will usually
  34.          want to use 3, I'm not sure if anything else will work.  Bit 1 means
  35.          you need to clear X number of rows.  X is defined later on.  Bit 2
  36.          says you only have Y seconds to finish.  Y is defined later.
  37. line 1:  Number of rows to clear. (X from above)
  38. line 2:  Time to play.  If the time runs out, game over.  (Y from above)
  39. line 3:  How many seconds until a line pops up from the bottom.
  40.  
  41. line 4-24:  20 lines of hex numbers which describe the playfield.  Only the last
  42.             10 bits are used by TxtToBin.
  43.  
  44.  
  45. BUGS
  46.  
  47. The joystick stuff was a little buggy.  I don't think the port is freed.  Which
  48. I don't understand, because I used the code Commodore supplied.  If you want to
  49. use the joystick, rearrange the ControlKeys and Tasks array so that JoyTask is
  50. first.
  51.  
  52. The score, time and row count are not adjusted according to XSize and YSize.
  53. Same goes for the next piece display.
  54.  
  55. Can't think of anymore.  I think I've found and removed all the enforcer and
  56. mungwall hits.
  57.  
  58.  
  59. TODO
  60.  
  61. It would be nice to have a level editor.
  62. Be able to change the colors of the pieces.  Maybe use patterns as well.
  63. Let the user change the keys to use.
  64. High score table.
  65. etc.
  66.  
  67. Trevor
  68. umsmigi0@ccu.umanitoba.ca
  69.  
  70.  
  71. ============================= Archive contents =============================
  72.  
  73. Original  Packed Ratio    Date     Time    Name
  74. -------- ------- ----- --------- --------  -------------
  75.        0       0  0.0% 18-Nov-92 08:35:14  Tetris/
  76.     3111     957 69.2% 28-Oct-92 18:26:36  Tetris/GamePort.c
  77.     3692    1664 54.9% 31-Oct-92 18:59:06  Tetris/GamePort.o
  78.      326     177 45.7% 28-Oct-92 18:26:42  Tetris/GamePort_protos.h
  79.      198     144 27.2% 18-Nov-92 05:27:04  Tetris/SCOPTIONS
  80.     6677    2354 64.7% 18-Nov-92 05:32:56  Tetris/TestImages.c
  81.    27780   15412 44.5% 18-Nov-92 08:11:02  Tetris/Tetris
  82.    15320    3702 75.8% 18-Nov-92 08:10:38  Tetris/Tetris.c
  83.     2022     976 51.7% 18-Nov-92 07:41:14  Tetris/Tetris.h
  84.     2675    1351 49.4% 18-Nov-92 08:37:16  Tetris/Tetris.readme
  85.     7000    2189 68.7% 18-Nov-92 05:32:52  Tetris/TetrisImages.c
  86.     1090     556 48.9% 18-Nov-92 05:32:32  Tetris/TetrisImages_protos.h
  87.     1159     563 51.4% 18-Nov-92 05:32:26  Tetris/Tetris_protos.h
  88.     3540    2349 33.6% 18-Nov-92 07:50:58  Tetris/TxtToBin
  89.     1792     841 53.0% 18-Nov-92 07:50:54  Tetris/TxtToBin.c
  90.     1296     694 46.4% 18-Nov-92 05:32:34  Tetris/con_input.h
  91.     4562    1650 63.8% 18-Nov-92 05:33:02  Tetris/joy_input.c
  92.     6182    2006 67.5% 18-Nov-92 05:54:24  Tetris/key_input.c
  93.        0       0  0.0% 18-Nov-92 08:34:52  Tetris/levels/
  94.       50      23 54.0% 18-Nov-92 07:51:06  Tetris/levels/0
  95.       50      35 30.0% 15-Sep-92 17:28:40  Tetris/levels/1
  96.       50      28 44.0% 15-Sep-92 17:28:44  Tetris/levels/2
  97.    12154    3952 67.4% 18-Nov-92 08:01:06  Tetris/main.c
  98.      879     490 44.2% 18-Nov-92 06:36:14  Tetris/main_protos.h
  99.      735     262 64.3% 17-Nov-92 07:22:46  Tetris/smakefile
  100.        0       0  0.0% 18-Nov-92 08:34:54  Tetris/txtlevels/
  101.       50      18 64.0% 15-Sep-92 17:22:06  Tetris/txtlevels/0
  102.       59      32 45.7% 15-Sep-92 17:21:58  Tetris/txtlevels/1
  103.       71      22 69.0% 15-Sep-92 17:21:52  Tetris/txtlevels/2
  104. -------- ------- ----- --------- --------
  105.   102520   42447 58.5% 18-Nov-92 14:50:12   29 files
  106.